// samsting : this file is auto create.

#include "Ram/2014-02-14/PutUserPolicyRequest.h"

namespace aliyun { namespace Ram {

PutUserPolicyRequest::PutUserPolicyRequest() : RpcAcsRequest("Ram", "2014-02-14", "PutUserPolicy") {
}

const string& PutUserPolicyRequest::GetUserName(void) const {
  return UserName_;
}
void PutUserPolicyRequest::SetUserName(const string& UserName) {
  UserName_ = UserName;
  PutQueryParameter("UserName", UserName_);
}

const string& PutUserPolicyRequest::GetPolicyName(void) const {
  return PolicyName_;
}
void PutUserPolicyRequest::SetPolicyName(const string& PolicyName) {
  PolicyName_ = PolicyName;
  PutQueryParameter("PolicyName", PolicyName_);
}

const string& PutUserPolicyRequest::GetPolicyDocument(void) const {
  return PolicyDocument_;
}
void PutUserPolicyRequest::SetPolicyDocument(const string& PolicyDocument) {
  PolicyDocument_ = PolicyDocument;
  PutQueryParameter("PolicyDocument", PolicyDocument_);
}


} } // namespace aliyun { namespace Ram {

// end of file 
